The Case for Reconfigurable Processors
نویسندگان
چکیده
Processors, from their inception, have been designed to heavily share a limited quantity of active hardware. This trend has continued to present, with modern microprocessors heavily multiplexing small execution engines making room to hold a large number of instructions and data on chip. As we look to the future, the real-estate available on a single VLSI IC continues to increase, shifting the premium away from simply packing computational descriptions on chip and opening up the way to pack entire active computations. Consequently, a substantial fraction of the area on future microprocessors will be devoted to reconfigurable logic supporting the spatial composition of regular computations. Furthermore, the major functional blocks traditionally found on microprocessors (e.g. processing cores, memory blocks, hardwired functional units) will be interconnected in a reconfigurable manner allowing them to be organized and deployed according to the needs of an application.
منابع مشابه
System-level performance evaluation of reconfigurable processors
Reconfigurable architectures that tightly integrate a standard CPU core with a field-programmable hardware structure have recently been receiving increased attention. The design of such a hybrid reconfigurable processor involves a multitude of design decisions regarding the field-programmable structure as well as its system integration with the CPU core. Determining the impact of these design d...
متن کاملAutomatic hardware generation for the Molen reconfigurable architecture: a G721 case study
The advantages of the reconfigurable technology in terms of performance have been widely recognized. However, programming reconfigurable systems and designing hardware accelerators for them is not a trivial task. The Molen paradigm provides an easy to use approach to couple a General Purpose Processor (GPP) with custom designed reconfigurable accelerators both at program level and at hardware d...
متن کاملA Generic Model of Embedded System to Enable Dynamic Self- Reconfigurable Applications
ASIPs and reconfigurable processors are architectural choices to extend the capabilities of a given processor. ASIPs suffers from fixed hardware after design, while ASIPs and reconfigurable processors suffer from the lack of a pre-established instruction set, making it difficult to program. An intermediate solution, reconfigurable coprocessors systems (RCSs), contains dedicated hardware (coproc...
متن کاملHardware Virtualization on Dynamically Reconfigurable Processors
Numerous research efforts in reconfigurable embedded processors have shown that augmenting a CPU core with a coarse-grained reconfigurable array for application-specific hardware acceleration can greatly increase performance and energy-efficiency. The traditional execution model for such reconfigurable co-processors however requires the accelerated function to fit onto the reconfigurable array ...
متن کاملFiPRe: An Implementation Model to Enable Self-Reconfigurable Applications
ASIPs and reconfigurable processors are architectural choices to extend the capabilities of a given processor. ASIPs suffer from fixed hardware after design, while ASIPs and reconfigurable processors suffer from the lack of a pre-established instruction set, making them difficult to program. As intermediate choice, reconfigurable coprocessors systems (RCSs) contain dedicated hardware (coprocess...
متن کاملMulti FPGA Based Novel Reconfigurable Hybrid Architecture for High Performance Computing
The growth of the verticals depending on the reconfigurable computing has been very fast. S atellite systems, land rovers, rocket launchers and other heavy duty high performance systems are making use of reconfigurable processors. However, still these processors are not able to provide for the strict hard real time deadlines required. The reason behind is the flexibility of being reconfigured, ...
متن کامل